/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Reeks5.VanRansbeeck.Kevin.Model;

import java.util.Observable;
import java.util.Random;

/**
 *
 * @author sonicah
 */
public class HogerLagerModel extends Observable {
    int BOVENGRENS      =   100;

    int aantal_gokken   =   0;
    int randomnummer    =   0;
    Random randomgen    =   new Random();

    public HogerLagerModel() {
        this(100);
    }

    public HogerLagerModel(int bovengrens) {
        this.setBOVENGRENS(bovengrens);
        this.generateRandomNumber();
    }

    public void generateRandomNumber() {
        this.setRandomnummer(this.getRandomgen().nextInt(this.getBOVENGRENS()));
    }

    public final int getBOVENGRENS() {
        return BOVENGRENS;
    }

    private void setBOVENGRENS(int BOVENGRENS) {
        this.BOVENGRENS = BOVENGRENS;
    }

    public int getAantal_gokken() {
        return aantal_gokken;
    }

    public void setAantal_gokken(int aantal_gokken) {
        this.aantal_gokken = aantal_gokken;
    }

    private Random getRandomgen() {
        return randomgen;
    }

    public void setRandomgen(Random randomgen) {
        this.randomgen = randomgen;
    }

    public int getRandomnummer() {
        return randomnummer;
    }

    public final void setRandomnummer(int randomnummer) {
        this.randomnummer = randomnummer;
    }


}
